#include<stdio.h>
#include<stdlib.h>
#include"ShortDivOutputBin.h"


void ShortDivOut(uint32 input);
int main(int argc,char const*argv[]){
    //左移右移：往左/右移n位=扩大/缩小2^n倍
    //注：向右移符号位保留，不改变符号；向左移不保留符号位，改变符号
     int input;
     char string[33]={0};
     char string2[33]={0};
     scanf("%d",&input);
     ShortDivOut(input);
    itoa(input>>2,string,2);
    itoa(input<<2,string2,2);
    printf("%d\n",input>>2);
    printf("%d\n",input<<2);
    printf("%s\n",string);
    printf("%s\n",string2);
     ShortDivOut(input<<2);
     ShortDivOut(input>>2);
     return 0;
}